﻿<?php defined('_JEXEC') or die('Restricted access'); 
require_once JPATH_COMPONENT.DS.'/helpers/defaultheader.php';
//if($this->moderate)
//{
	require_once JPATH_COMPONENT.DS.'/helpers/modeheader.php';
//	require_once JPATH_COMPONENT.DS.'/views/moderator/default.php';
//}

	//Lisätään scriptit ja stylesheetit
	$doc =& JFactory::getDocument();
	$doc->addStylesheet("components/com_eventcalendar/assets/css/tapahtumakalenteri.css");

?>

<div class="kalenteriwrap">
<h1>Tapahtumakalenteri</h1>

<?php 
	/* Navigoinnit */
	/* Ei navigointia tähän
	//if($this->moderate)
	//{
	//	modeheader();
	//	echo '<div class="calwrapper">';
	//	moderaattori($this->modedata);
	//}
	//defaultheader(); 
	*/
?>

<!--Kalenterin valinta-->
<div class="calwrapper">
<!-- Lopeta moderointi -linkki -->
<?php $itemid = &JSite::getMenu()->getActive()->id; ?>
<a class="oikea" href="<?php echo JRoute::_("index.php?option=com_eventcalendar&task=lopetaModerointi&Itemid=$itemid");?>">Lopeta moderointi</a>
<h2>Hallitse tapahtumia kalenterissa:</h2>

<p class="chooseCal">
<?php 
$valitse_url = JRoute::_("index.php?option=com_eventcalendar&view=valitsekalenteri&format=raw&action=aloitaHallinta");
?>
<a href="<?php echo $valitse_url;?>" class="valitsekalenteri">Valitse kalenteri</a>
</p>
</div>
<br />

<!--Kaikki ehdotetut tapahtumat-->
<div class="calwrapper">	
<?php 
	if(!empty($this->modedata['ehdotetut']))
	{
	?>
	<h2>Kaikki kalentereihisi ehdotetut tapahtumat</h2>
	<table id="ehdotetut">
	<th>&nbsp;</th><th>Tapahtuma</th><th>Kalenteri</th><th>Promo</th><th>Hyväksy</th>
	<?php
		//tämänhetkinen näkymä jotta tiedetään mihin palata
		$v = JRequest::getVar( "view");
		$i = 1;
		foreach($this->modedata['ehdotetut'] as $ehdotettu) : 
			$class="";
			if($i%2 != 0) $class=' class="odd"';
			echo "<tr$class>";
			
			$tapahtuma_link = JRoute::_("index.php?option=com_eventcalendar&view=showevent&id=$ehdotettu->id&from=kaikkiEhdotetut");
			
			$hyvaksy_link = JRoute::_("index.php?option=com_eventcalendar&task=hyvaksynta&value=1&hid=$ehdotettu->id&format=raw");
			$hylkaa_link = JRoute::_("index.php?option=com_eventcalendar&task=hyvaksynta&value=0&hid=$ehdotettu->id&format=raw");
			
			echo "<td><input type='checkbox' /></td>
			<td><a href=\"$tapahtuma_link\" >$ehdotettu->nimi</a></td>
			<td>";
			//Kalenteri
			//echo $this->modedata['kalenterit'][$ehdotettu->kotikalenteri_id];
			echo $ehdotettu->kalenteri_nimi;
			echo "</td>
			<td>(promo)</td>
			<td class=\"hyvaksynta\"><div id='result$i'><a onclick=\"jQuery('#result$i').append('<div class=\'loading\'></div>');jQuery.ajax({url: '$hyvaksy_link', success: function(data){
				jQuery('#result$i').html('<span class=\'ok\'>'+data+'</span>');
			}});return false;\">Hyväksy</a> | 
			<a onclick=\"if(confirm('Haluatko varmasti hylätä tapahtuman?')){jQuery('#result$i').append('<div class=\'loading\'></div>');jQuery.ajax({url: '$hylkaa_link', success: function(data){
				jQuery('#result$i').html('<span class=\'nok\'>'+data+'</span>');
			}}); return false;}\">Hylkää</a></div></td>";
			echo '</tr>';
			$i++;
		endforeach;	
		echo "</table>";
	}
	else 
	{
		echo 'Ei ehdotettuja tapahtumia';
	}
?>
</div>
</div>

<!-- Ladataan lightbox -->
<script>
	jQuery(document).ready(function() {
		jQuery("a.valitsekalenteri").fancybox();
	});
	
	
</script>

